當(dāng)形成群集時,群集中的每個節(jié)點可能處于三種不同狀態(tài)中的一種。事件處理器會記錄這些狀態(tài),而事件日志管理器會將這些狀態(tài)復(fù)制到群集的其它節(jié)點。
群集服務(wù)狀態(tài)包括三種,聯(lián)機、脫機以及暫停。
1、聯(lián)機
聯(lián)機時,節(jié)點是完全有效的群集成員。它遵從群集數(shù)據(jù)庫的更新、對仲裁算法施加自己的影響、維護心跳通訊,并可以擁有和運行資源組。
2、脫機
脫機時,節(jié)點不是完全有效的群集成員。該節(jié)點及其群集服務(wù)器可能在運行,也可能未運行。
3、暫停
暫停時,只能支持它當(dāng)前已擁有的那些資源組。之所以提供暫停狀態(tài),是為了允許執(zhí)行某些維護。大多數(shù)服務(wù)器群集組件會將聯(lián)機和暫停視為等價的狀態(tài)。
如果服務(wù)器運行了群集服務(wù)并且無法找到群集中的其它節(jié)點,它自己可以形成一個群集。要形成群集,節(jié)點必須能夠獲得對仲裁資源的獨占權(quán)。當(dāng)最初形成群集時,群集中的第一個節(jié)點將包括群集配置數(shù)據(jù)庫。每當(dāng)有新節(jié)點加入群集時,新節(jié)點都會在本地獲得并保持群集配置數(shù)據(jù)庫的副本,仲裁資源用恢復(fù)日志的形式存儲配置數(shù)據(jù)庫的最新版本。
在群集運行中,保證只有一組活動、可相互通訊的節(jié)點才能形成群集;僅當(dāng)某個節(jié)點可以獲得對仲裁資源的控制權(quán)時 , 才允許形成群集;僅當(dāng)某個節(jié)點可以同控制仲裁資源的節(jié)點通訊時,才允許加入或留在現(xiàn)有群集中。
了解更多服務(wù)器及資訊,請關(guān)注夢飛科技官方網(wǎng)站,感謝您的支持!